package com.zhongyu.controller;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;

import java.io.File;
import java.io.IOException;

public class JFreeChartDemo {

    public static void main(String[] args) throws IOException {
        DefaultPieDataset dataSet=new DefaultPieDataset();
        dataSet.setValue("家电",10086);
        dataSet.setValue("百货",9527);
        dataSet.setValue("食品",2555);
        //参数1:title 图表的标题
        //参数2:dataSet数据集
        //参数3:是否显示legend
        //参数4:tooltip提示
        //参数5:url 是否为超链接

        JFreeChart chart= ChartFactory.createPieChart("标题",dataSet,true,false,false);
      //保存到本地目录下
        //参数1：文件名：本地的目录
        //参数2：图表对象
        //参数3：图表的宽度
        //参数4：图表的高度
        ChartUtilities.saveChartAsPNG(new File("F:\\attach"),chart,500,500);
    }
}
